#ifndef WINDOW_HPP_
#define WINDOW_HPP_

#include <windows.h>
#include <string>
#include <psapi.h>
#include "File.hpp"
#pragma comment(lib, "psapi")

using std::string;

class Window
{
public:
  Window(::HWND handle);

  void SetHandle(::HWND handle);
  ::HWND GetHandle();

  File* GetFile();
  
  bool operator==(const Window& window1, const Window& window1);

private:
  ::HWND m_handle;
};

#endif // WINDOW_HPP_